avatar
کوروش

کاربر

  • 1401/03/20
  • 0
  • 100
1401/03/20 |
backend

رفع مشکل درباره هاست دانلودی

با سلام و وقت بخیر خدمت همه عزیزان در یک مورد من مشکل دارم و حقیقتا در اینترنت زیاد گشتم موردی را نتونستم پیدا کنم ممنون میشم اگر کسی این ملطب را بلد باشه و بند را راهنمایی کنه من یک سایت نیازمندیهای آنلاین دارم که صفر تا صد سایت را تا بحال خودم نوشتم الان این قابلیت را بهکران دادم که از این به بعد بجز عکس بتوانند که فیلم هم بزارن داخل سایت و با شرکت هاستینگ هم صحبتی داشتم اینجوری راهنمایی کردن که من باید یک هاست دانلودی تهیه کنم و عکس و فیلم کالا بره داخل یک اون هاست ذخیره بشه که سرعت سایت را دیگر کم نکنه کسی بلد هست که منو راهنمایی کنه چطوری ادرس دهی که کنم که عکس و فیلم را که بره داخل اون هاست ذخیره بشه و از اونجا خوانده بشه و بکربرن نمایش داده بشه و یا اگر کاربری خواست کالایی را در سایت درج کنه مستقیم عکس و فیلم او کالا بره داخل هاست دانلودی ذخیره بشه و یا از اونجا خوانده بشه و نمایش داده بشه و یا حتی حذف بشه اگر صاحب آگهی خواست حذف کنه ممنون میشم کسی اگر بلد بود راهنمایی کنه و یا اگر آموزشی دراین خصوص هست معرفی کنید


سلام

با دستورات سی شارپ می توانید مدیریت فایل های هاست دانلودی را با استفاده از FTP انجام دهید.

نحوه آپلود یک فایل در FTP :

using System;
using System.IO;
using System.Net;
using System.Threading.Tasks;

namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static async Task Main()
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
            request.Method = WebRequestMethods.Ftp.UploadFile;

            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential("anonymous", "janeDoe@contoso.com");

            // Copy the contents of the file to the request stream.
            using (FileStream fileStream = File.Open("testfile.txt", FileMode.Open, FileAccess.Read))
            {
                using (Stream requestStream = request.GetRequestStream())
                {
                    await fileStream.CopyToAsync(requestStream);
                    using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
                    {
                        Console.WriteLine($"Upload File Complete, status {response.StatusDescription}");
                    }
                }
           }
        }
    }
}

اطلاعات بیشتر


  • 1401/03/24

سلام مهندس وقت شما بخیرو شادی میشه در مورد کد های بالا بیشتر توضیح دهید.یا خود شما فایل ویدئویی در این خصوص دارید



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری